-- This file lists all maps available to the engine
-- for the random map generator (DO NOT PLACE IN IMAGES)
AddGFXID("grass", "grass_t_left", "grass_b_left", "grass_b_right", "grass_t_right", "grass_left", "grass_bottom", "grass_right", "grass_top");
AddGFXID("dirt", "dirt_t_left", "dirt_b_left", "dirt_b_right", "dirt_t_right", "dirt_left", "dirt_bottom", "dirt_right", "dirt_top");		
AddGFXID("ice", "ice_t_left", "ice_b_left", "ice_b_right", "ice_t_right", "ice_left", "ice_bottom", "ice_right", "ice_top");		
AddGFXID("water", "water_t_left", "water_b_left", "water_b_right", "water_t_right", "water_left", "water_bottom", "water_right", "water_top");		

AddMap("Map 1", "b_style2", "b_style2_m")
SetMapDimensions("Map 1", 100, 100)
SetMapPaths("Map 1", "Maps\\map1.map", "Maps\\map1.nav", "Scripts\\Maps\\map1.lua")

AddMap("Map 2", "b_style2", "b_style2_m")
SetMapDimensions("Map 2", 100, 100)
SetMapPaths("Map 2", "Maps\\map2.map", "Maps\\map2.nav", "Scripts\\Maps\\map2.lua")

AddMap("Map 3", "b_style2", "b_style2_m")
SetMapDimensions("Map 3", 200, 200)
SetMapPaths("Map 3", "Maps\\map3.map", "Maps\\map3.nav", "Scripts\\Maps\\map3.lua")

AddMap("Huge", "b_style3", "b_style3_m")
SetMapDimensions("Huge", 400, 400)
SetMapPaths("Huge", "Maps\\huge.map", "Maps\\huge.nav", "Scripts\\Maps\\huge.lua")

AddMap("Wide", "b_style1", "b_style1_m")
SetMapDimensions("Wide", 300, 100)
SetMapPaths("Wide", "Maps\\wide.map", "Maps\\wide.nav", "Scripts\\Maps\\wide.lua")

AddMap("Tall", "b_style1", "b_style1_m")
SetMapDimensions("Tall", 100, 300)
SetMapPaths("Tall", "Maps\\tall.map", "Maps\\tall.nav", "Scripts\\Maps\\tall.lua")
--[[
AddMap("300x300", "b_style2", "b_style2_m")
SetMapDimensions("300x300", 300, 300)
SetMapPaths("300x300", "Maps\\300x300.map", "Maps\\300x300.nav")
--]]

--[[ ALGORITHMS:
SNAKE_FULL: tested @ 1200 rooms with limited ranges no errors
SNAKE_FAST: tested @ 1200 rooms with no errors
CHISEL:		tested @ 50 rooms with no errors
SCATTER:	untested

--]]